deciduous trees - French English Dictionary